package com.tide.crm.service;

import java.util.List;
import java.util.Map;

import com.tide.crm.dto.CustomContactStakeholderDto;
import com.tide.crm.model.CustomContactStakeholder;

public interface CustomContactStakeholderService {

     CustomContactStakeholder save(CustomContactStakeholderDto customContactStakeholderDto,String[] eventArray,String[] eventDateArray);

     CustomContactStakeholderDto getById(Long id);

     CustomContactStakeholderDto update(CustomContactStakeholderDto customContactStakeholderDto,String[] eventArray,String[] eventDateArray);

     int count(Map<String,Object> params);
 
     List<CustomContactStakeholderDto> list(Map<String,Object> params, Integer offset, Integer limit);

     void delete(Long id);
}
